package com.zhxy.manager.service.intf;

import com.zhxy.manager.entity.Association;
import com.zhxy.manager.entity.Course;
import com.zhxy.manager.entity.Dormitory;
import com.zhxy.manager.vo.PageBean;
import com.zhxy.manager.vo.R;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * 宿舍人员管理
 * @author ZM
 */
public interface DormitoryService {
    //添加
    R save(Dormitory dormitory);
    //查询
    PageBean queryPage(int page,int limit);

    //删除 根据id删除
    R del(int id);

    //修改
    R update(Dormitory dormitory);

    //根据条件查询
    PageBean queryPageWhere(String name,int page,int limit);

    //查询全部 到出表格
    List<Dormitory> queryAll();

    //批量删除 传入的是一个数组 存储id
    R delBatch(int[] ids);

    //实现导入
    R saveBatch(MultipartFile file) throws IOException;

}
